在现有 VPC 实例上安装 IBM Spectrum Virtualize for Public Cloud 软件
从 AWS Marketplace 中,您可以在 AWS 环境中已配置的现有 VPC 上安装 IBM Spectrum Virtualize for Public Cloud 软件。
在从 AWS Marketplace 安装 IBM Spectrum Virtualize for Public Cloud 软件前,确保完成所有先决条件。
要安装 IBM Spectrum Virtualize for Public Cloud 软件,请完成以下步骤:
- 转至 AWS Marketplace 中的 IBM Spectrum Virtualize for Public Cloud 页面,并使用安装程序用户概要信息或 IAM 管理员概要信息登录。
- 单击继续预订。
- 在预订此软件页面上,验证定价并查看软件的条款和条件,然后单击继续配置。
- 从下拉菜单中选择 CloudFormation 模板。
- 在配置此软件页面上,选择以下信息:
- 实现选项
- 选择现有 VPC。
- 软件版本
- 选择想要安装的软件的版本。
- 区域
- 选择在创建 AWS 帐户时选择的区域。
- 单击继续启动。
- 在启动此软件页面上,验证配置设置,选择启动 CloudFormation,然后单击启动。
- 在选择模板页面上,确保选择 Amazon S3 URL,然后单击下一步。
- 在指定堆栈详细信息页面上,在堆栈名称字段中输入 CloudFormation 堆栈的名称。
- 在网络配置下,输入以下信息:
- VPC 标识
- 选择与现有 VPC 堆栈对应的标识。
- VPC 的 CIDR 块
- 输入选择的 VPC 的 CIDR 块。将在 VPC 标识中显示加括号的 CIDR 块。例如:
其中,0.0.0.0/0是 CIDR 块。vpc-xxxxxxxxxxxxxx(0.0.0.0/0)... - 公共子网 1 标识
- 选择用于 IP 定额管理的公共子网的对应标识。
- 专用子网 1 标识
- 选择用于工作负载管理的专用子网 1 的对应标识。
- 可用于访问 IBM Spectrum Virtualize for Public Cloud 的 IP 地址范围
- 输入用于连接到 IBM Spectrum Virtualize for Public Cloud 系统的源 IP 地址的范围。
- 确保端点已准备好安装 IBM Spectrum Virtualize for Public Cloud
- 安装需要几个服务的专用端点。有关这些必需服务的信息,请参阅在 Amazon Web Services (AWS) 上规划安装。选择是以验证是否已配置这些端点。
- 在 Amazon EC2 配置下,输入以下信息:
- IBM Spectrum Virtualize for Public Cloud 节点实例类型
- 为安装选择其中一个受支持的 EC2 实例类型。建议的选项为 c5.9xlarge。安装程序供应两个选中的 EC2 实例类型,配置中的每个 IBM Spectrum Virtualize for Public Cloud 节点均有一个实例类型。
- 定额实例类型
- 作为安装的一部分,创建额外的 c5.large 实例以处理 IP 定额管理。
- 密钥对名称
- 选择在创建 AWS 帐户时创建的现有密钥对的名称。安装后,密钥对提供到配置的安全连接。在计划连接到 EC2 实例上所创建节点的工作站或笔记本电脑上,确保下载选中的密钥对。
- IBM Passport Advantage BYOL 产品客户编号
- 输入与购买软件许可证相关的 IBM 客户编号。安装模板使用此客户编号验证软件的权利。
- 通知电子邮件
- 输入接收有关安装状态的通知的电子邮件地址。
- 在 GUI 配置下,输入安全性管理员用户概要文件(超级用户)的密码,安全性管理员将使用管理 GUI 完成 IBM Spectrum Virtualize for Public Cloud 软件的配置。密码必须是 6 - 64 个 ASCII 字符。
- 在 I/O 组配置下,输入配置包含的 I/O 组数。每个 I/O 组包含两个节点。IBM Spectrum Virtualize for Public Cloud 实施最多支持两个 I/O 组,共四个节点。模板基于此选择为所有节点配置所选的 EC2 实例。
- 在后端存储配置下,输入以下信息:
- 数据卷大小
- 选择 EBS 卷的大小。IBM Spectrum Virtualize for Public Cloud 安装模板会订购并连接两个选定大小的 EBS 卷。选择大于 512 GB 的卷大小。最大卷大小为 16384 GB。
- 在许可证信息下,对于许可证协议条款选择接受。单击下一步。
- 在配置堆栈选项页面上,接受缺省值,然后选择下一步。
- 在复查页面上,验证所有配置设置,然后选择我确认 AWS CloudFormation 可能使用定制名称创建 IAM 资源和我确认 AWS CloudFormation 可能需要以下功能:CAPABILITY_AUTO_EXPAND。单击创建堆栈。
- 在启动模板后,将显示 AWS CloudFormation 控制台。验证您创建的堆栈是否列出了状态 CREATE_IN_PROGRESS。将向11 中指定的电子邮件地址发送一封电子邮件通知。在通知电子邮件中,选择确认订阅。在确认订阅步骤后,完成创建过程可能需要几分钟。完成后,堆栈的状态将更新为 CREATE_COMPLETE。
- 在堆栈列为 CREATE_COMPLETE 后,选择输出选项卡以查看配置的详细信息。该选项卡包含您的实例的所有 IP 地址和节点名。如果您计划更新配置,那么该选项卡还包含一个模板,您可以使用该模板更新 StackUpdateTemplate 字段中您的配置中的节点数。如果您计划更新配置,请保留此信息。如果您选择了电子邮件通知,那么会发送另一封包含配置详细信息的电子邮件。根据配置中的节点数,发送以下消息之一:
- 示例:两节点配置
-
Spectrum Virtualize for Public Cloud - AWS system {stack name} has been installed successfully Node1 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} Node2 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} IP quorum client runs on bastion machine (EC2: i-{instance-ID}) EBS configured as backend storage: vol-{EBS-ID}:{EBS size} GB vol-{EBS-ID}:{EBS size} GB You can enable access to IBM Spectrum Virtualize for Public Cloud management GUI from public Internet through: 1. Login bastion machine with it's public IP: ssh -i key centos@bastion-publicIP 2. Run command: enable-sv-cloud-management-gui 3. Access IBM Spectrum Virtualize for Public Cloud management GUI from browser with your bastion public IP https:// bastion-publicIP:8443 And you can disable this public Internet access by issuing the following command on bastion machine: 1. Login bastion machine with it's public IP: ssh -i key centos@bastion-publicIP 2. Run command: disable-sv-cloud-management-guiTemplate to update stack to add or remove SV I/O group: URL: https://xxx.xxx.amazonaws.com/xxx/sv-cloud-node-add-remove-xxxx.template - 示例:四节点配置
-
Spectrum Virtualize for Public Cloud - AWS system {stack name} has been installed successfully Node1 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} Node2 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} Node3 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} Node4 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} IP quorum client runs on bastion machine (EC2: i-{instance-ID}) EBS configured as backend storage: vol-{EBS-ID}:{EBS size} GB vol-{EBS-ID}:{EBS size} GB You can enable access to IBM Spectrum Virtualize for Public Cloud management GUI from public Internet through: 1. Login bastion machine with it's public IP: ssh -i key centos@bastion-publicIP 2. Run command: enable-sv-cloud-management-gui 3. Access IBM Spectrum Virtualize for Public Cloud management GUI from browser with your bastion public IP https:// bastion-publicIP:8443 And you can disable this public Internet access by issuing the following command on bastion machine: 1. Login bastion machine with it's public IP: ssh -i key centos@bastion-publicIP 2. Run command: disable-sv-cloud-management-guiTemplate to update stack to add or remove SV I/O group: URL: https://xxx.xxx.amazonaws.com/xxx/sv-cloud-node-add-remove-xxxx.template